package com.qq.weixin.enums;

public enum EventType {
	subscribe("订阅事件"), unsubscribe("取消订阅事件"), SCAN("扫描带参数二维码,用户已关注时的事件"), LOCATION(
			"上报地理位置事件"), CLICK("点击菜单拉取消息时的事件"), VIEW("点击菜单跳转链接时的事件"), scancode_push(
			"扫码推事件的事件"), scancode_waitmsg("扫码推事件且弹出“消息接收中”提示框的事件"), pic_sysphoto(
			"弹出系统拍照发图的事件"), pic_photo_or_album("弹出拍照或者相册发图的事件"), pic_weixin(
			"弹出微信相册发图器的事件"), location_select("弹出地理位置选择器的事件"), TEMPLATESENDJOBFINISH(
			"模板消息送达通知");

	private String desc;

	private EventType(String desc) {
		this.desc = desc;
	}

	public String getDesc() {
		return desc;
	}

	public static EventType convert(String eventTypeStr) {
		try {
			return EventType.valueOf(eventTypeStr);
		} catch (IllegalArgumentException e) {

		}
		return null;
	}

}
